package com.credit.service;

import java.util.List;

import com.credit.common.ServerResponse;
import com.credit.pojo.debtRisk;
import com.credit.pojo.economicGain;
import com.credit.pojo.furtherInformation;
import com.credit.pojo.industry;
import com.credit.pojo.profitability;
import com.credit.pojo.qualityAssets;
import com.credit.vo.RateVo;

public interface IIndustryService{

	//行业分类
	ServerResponse selectIndustry(industry i,int pageNum,int pageSize);
	
	ServerResponse updateIndustry(industry record);
	
	ServerResponse insertIndustry(industry record);
	
	ServerResponse deleteIndustry(Integer id);

	ServerResponse selectByIndustry(Integer id);
	
	
	//盈利评级标准
	ServerResponse deleteProfitability(Integer id);
	
	ServerResponse insertProfitability(profitability record);
	
	ServerResponse updateProfitability(profitability record);
	
	profitability selectProfitability(RateVo p);
	
	ServerResponse selectProfitabilityKey(Integer id);
	
	ServerResponse selectProfitabilityList(Integer id);
	
	
	
	
	//资产质量评级标准
    ServerResponse deleteQualityAssets(Integer id);
	
	ServerResponse insertQualityAssets(qualityAssets record);
	
	ServerResponse updateQualityAssets(qualityAssets record);
	
	qualityAssets selectQualityAssets(RateVo q);
	
	ServerResponse selectQualityAssetsKey(Integer id);
	
	
	
	//债务风险状况
	
	ServerResponse deleteDebtRisk(Integer id);

	ServerResponse insertDebtRisk(debtRisk record);

	ServerResponse selectDebtRiskKey(Integer id);

	ServerResponse updateDebtRisk(debtRisk record);
    
	debtRisk selectDebtRisk(RateVo d);
	
	
	
	
	
	
	//经济增长状况
	ServerResponse deleteEconomicGain(Integer id);

	ServerResponse insertEconomicGain(economicGain record);

	ServerResponse selectEconomicGainKey(Integer id);

	ServerResponse updateEconomicGain(economicGain record);
    
	economicGain selectEconomicGain(RateVo e);
	
	
	
	
	
	
	//补充资料
	ServerResponse deleteFurtherInformation(Integer id);

	ServerResponse insertFurtherInformation(furtherInformation record);

	ServerResponse selectFurtherInformationKey(Integer id);

	ServerResponse updateFurtherInformation(furtherInformation record);
	    
	furtherInformation selectFurtherInformation(RateVo record);
	
	
	
}
